Размещение на Github pages заготовки для
персонального сайта
Четвергова М.В.
Российский университет дружбы народов, Москва,
Россия
2 марта 2024
Информация
Докладчик
Четвергова Мария викторовна
студентка 1 курса НПИбд-02-23
Российский университет дружбы народов
Цель работы
Целью данной работы является применение знаний при создании
собственного сайта-визитки.
Размещение на Github pages заготовки для персонального сайта.
Задание
Установить необходимое программное обеспечение.
Скачать шаблон темы сайта.
Разместить его на хостинге git.
Установить параметр для URLs сайта.
Разместить заготовку сайта на Github pages.
Выполнение лабораторной работы
Для начала выполнения индивидуального пректа необходимо установить
необходимое программное обеспечение. Я перешла на сайт Hudo и установила
подходящую версию hugo_extended_0.123.7_linux-amd64.tar.gz
Установка
hugo_extended_0.123.7_linux-amd64.tar.gz
С помощью режима суперпользователя перенесём разархивированный файл
hugo в каталог /usr/local/bin . Перейдём в данный каталог и
проверим, всё ли переместилось успешно
Проверка содержимого
каталога
Всё прошло успешно!
Выполнение лабораторной работы
Далее необходимо установить нужную тему. Установить её можно по
ссылке из туиса в разделе “Техническая реализация проекта”
репозиторий, открывающийся по
ссылке
Выполнение лабораторной работы
Необходимо создать такой же репозиторий. Нажмём на кнопку use
this template и создадим свой новый репозиторий. Назовём его
site
Создания репозитория на основе
данного
Выполнение лабораторной работы
Получившийся репозиторий
Выполнение лабораторной работы
Перейдём в папку work/ и клонируем туда новый репозиторий с
помощью команды git clone –recursive SSH-ключ и перейдём в
каталог этого репозитория
клонирование репозитория
Выполнение лабораторной работы
После перехода в папку с названием репозитория, установим паке go
sudo dnf install go
Установка пакета go
Выполнение лабораторной работы
В ходе выполнения у нас появился файл public, который не понадобится
в зоды выполнения проекта. Удалим его. Затем введём команду hugo
server для просмотра информации. В конце должна появиться ссылка на
сайт, указанный в разделе “Техническая реализация проекта”
Удаление public
Выполнение лабораторной работы
Переходим в гитхаб и создаём новый пустой репозиторий
“Maria02-23..”
Создание нового репозитория
Выполнение лабораторной работы
переходим в каталог work и клонируем новый репозиторий в него.
Клонирование нового
репозитория
Выполнение лабораторной работы
Переходим в репозиторий и вводим команду git checkout -b
main для создания бранча. Там же создаём файл README.md и
отправляем все эти изменения на гитхаб командами git
add/commit/push
ввод команды в каталоге
репозитория
Выполнение лабораторной работы
Выполнение лабораторной работы
Возвращаемся в каталог site, в редакторе mcedit перед
словом public ставим знак # и вводим команду git submodule add -b
SSH
Удаляем вновь появившийся файл public и вновь вводим команду
Результат ввода команды
Выполнение лабораторной работы
Вновь вводим команду git
submodule
Выполнение лабораторной работы
Далее вводим в терминал команду hugo для просмотра необходимой
информации. Затем переходим в каталог public и проводим операцию git
remote -v
Выполнение лабораторной работы
Для сохранения и переноса изменений отправляем файлы на репозиторий
site
отправка необходимых файлов на
епозиторий
# Выполнение лабораторной работы 8. переходим в репозиторий на
гитхабе и проверяем изменения. всё прошло успешно!
репозиторий после изменений
Выводы
В ходе выполнения первой части индивидуального проекта по созданию
сайта, мы применили необходимые навыки для работы с СКВ гит и командной
строкой. а также Установили необходимое программное обеспечение, Скачали
шаблон темы сайта, разместили его на хостинге git, Установили параметр
для URLs сайта и Разместили заготовку сайта на Github pages.